Don't Worry, Be Happy

advice on looking for jobs

找工作的过程特别漫长,特别痛苦,会怀疑人生,怀疑自己(大神除外)。希望HUST软院的学弟学妹能在北美顺利的找到工作。

Resume

建议用latex写,比较专业比较装逼。网上有很多模板,自己下载了改改就可以。
一般可以分以下几块:

  • Objective
  • Education
  • Intern/Experience
  • Project/Course Work
  • Honor/Activity/Publication
  • Skills

一页即可。不断更新。

Cover Letter

latex也是有cover letter的模板的。 我直接用的word,写好了之后,投一个公司就搜索替换公司名就可以,生成PDF。网上有很多software engineer cover letter sample。我分了四段

  • 开头,objective
  • 第二段,what I learn in college
  • 第三段, what I do in intern and spare time. My interest.
  • 最后一段,表忠心。。

注意一下格式就可以了。投的时候加一个cover letter,也不知道管不管用,反正就加着吧。

投简历

很多地方可以投。 glassdoor, indeed, handshake, cybercoders。还有一些别人推荐的,我不太记得了。
hired门槛太高。我够不着。牛逼的可以去试一下。

找校友,老乡,亲人,朋友,内推。
学校的career fair。

鸟枪法,多投吧。

准备面试

刷题

有同学上过九章的课,说还不错。有精力的同学可以去上一下。lintcodeleetcode 不停的刷。这两年形式不好,但是刷题还是不会错的,大部分电面都要考算法。onsite如果是google style的,那也是一轮一轮的算法。
一开始做的慢,不会的就搜搜答案,无所谓的。 这边有一个c++的题解

总结

刷过不能忘了。有的注意点要及时总结。
还有时候面试会问一些语言的基础,比如什么是c++的多态。什么是继承。++i和i++哪个更快,为什么。 在函数里,什么是引用,&,什么是右值引用&&。 const, static, virtual等关键字。多关注一下c++11的新特性。在渣科的时候根本没有系统的学过c++。出来混总是要还的。
polimorphism, inheritance

总结不一定要文字都打出来,用markdown做笔记,遇到好的链接,那直接记下链接就行了。面试前把基础的过一遍找找感觉,会有底气很多。

有同学买了书看,cracking the coding interview,有空可以看看。

github

投简历的时候经常会看到有要求提供github账号吧,不是必须的。但是提供的出来的话,感觉底气会好一点。包括linkedin,有空弄一下。

有空的同学可以弄一个github的博客。很简单的。github page看教程。博客的话有博客生成器,hexohugo。hexo简单一点。有的大神的博客很牛逼,全是高端的技术问题。

web

有很多的同学以后想做web开发。我并不是很懂,这一块写给比我更不懂的学弟学妹。浏览过那么多招聘,看了那么多requirement,所以总结一下我感觉招的比较多的。
找web的很多,我觉得分为两个方向。一个是成熟的,java很多,spring平台。RESTful web service啊什么的。 然后就是分布式,scala,spark。有机会学习分布式,cloud课的同学,就往这个方向深挖就可以了。
还有一个方向是偏创业公司的。
server: ruby on rails, django,node.js(比较少)。 ror超多
client: php还是挺多的。 react, angular. 招angular的很多,但是我喜欢用react。angular2就设计的更像react一点。
database:postgreSQL超级多。 mongodb不多。还有就是正常的关系型数据库了。
前台我就不知道了,得要会jquery, css3,less,d3.js 啥的。javascript用es6的语法。

有兴趣做这个的同学可以自己弄个网站。域名一年不要多少钱的,server放在amazon的EC2上,第一年是免费的。 自己搞个动态小网站,比如 ror+react+postgreSQL+semanticUI,什么的,会学到很多东西。做的时候会遇到各种各样的问题。

做完了到时候域名往简历上一放,屌屌的。

对着java,javascript,ror, php, django, scala这些点技能点吧。 我只会c++,人生就变的艰难了。

祝HUSTer在外一切顺利。